﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SGS.Standard.EventArgs
{
    public class HumanActorEventArgs : GameContextEventArgs
    {
        public HumanActorEventArgs(Player answerPlayer, ActorBase sourceActor)
            : this(GamePool.Current, answerPlayer, sourceActor)
        {
        }

        public HumanActorEventArgs(GameContext gameContext, Player answerPlayer, ActorBase sourceActor)
            : base(gameContext)
        {
            SourceActor = sourceActor;
            AnswerPlayer = answerPlayer;
        }

        public ActorBase SourceActor
        {
            get;
            protected set;
        }

        public Player AnswerPlayer
        {
            get;
            protected set;
        }
    }
}
